Big Huge Thesaurus

Hernaria glabra

noun